.page-ule.page-sidebar .breadcrumbContainer { position:sticky; z-index: 10; transition: padding .2s linear; }

.page-ule.page-sidebar.js-scrolled .breadcrumbContainer { top: 80px; transition: position .25s linear; }
@media all and (min-width: 1024px) {
    .page-ule.page-sidebar.js-scrolled .breadcrumbContainer { top: 100px; }
}

.page-ule.page-sidebar.js-scrolled .breadcrumbContainer { padding: 20px; 0; }
.page-ule .mobileMenu .mobileMenuFixed {
  position: fixed;
  bottom: 20px;
}
.page-ule .mainMenu a:hover { color: white !important; }
.page-ule .mainMenu .button-req { height: 58px; }
.page-ule .innerPage {
    overflow: unset;    
}
.page-ule .mainMenu .logo img {
    width: 200px !important;   
}
.page-ule.js-scrolled .mainMenu .logo img {
    width: 200px !important;   
}
/*ULE FOOTER STYLES*/
.page-ule .footerOuter {
    background: #EDEDF3;   
}
.page-ule .footerOuter .credits .backbone {
    margin-left: 4px; margin-right: 4px;
}
.page-ule .footerOuter .credits .expresia {
    margin-left: 4px;      
}
.page-ule .mainMenu .languageSwitcher a img {

}
.page-ule .mainMenu .languageSwitcher a {
  width: 22px;
  height: 22px;
}
.page-ule .footerOuter { background-color: EDEDF3; }
.page-ule .textOnly .rte .html h1 { margin-bottom: 15px; }
.page-ule.frontPage .textOnly .rte .html p strong { color: #252159; }
@media all and (min-width: 1024px) {
    .page-ule.frontPage .textOnly .rte p { font-size: 20px; }
}
.page-ule .textOnlyPrograms .rte li strong {
    color: #252159;
}
.page-ule .eventsTextOnlySidebar .eventsPanel {
    top: 150px;
}
.page-ule .titleSubtitleImage-Sidebar img { height: auto !important; }
/*sidebar sections - dropdown*/
.layoutSidebarSections .visible.expanded a.thisActive { color: #f57960; }
.layoutSidebarSections .visible.expanded a.thisActive:hover { cursor: pointer; }
.layoutSidebarSections .visible a.thisActive:hover { cursor: pointer; }
.layoutSidebarSections .icon.icon-chevron-right {
    transition: transform 0.25s ease;
    transform: rotate(0deg);
}

.layoutSidebarSections .icon.icon-chevron-right.rotated,
.layoutSidebarSections .expanded .icon.icon-chevron-right {
    transform: rotate(90deg);
}

.bg-trans { background: transparent !important; }
.bg-trans:before { background: transparent !important; }

.page-ule .costs table tbody tr th {
  padding: 30px;
  text-align: left;
  font-weight: normal;
}

/*homebanner*/
.page-ule .homeBannerNew .overlay {
  background: rgba(0,0,0, 0.5);
}